<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>数据</title>
</head>
<body>
<script>
    /* 数组也是对象 也是用来存储一些值的
     *    不同的是 普通的对象是使用字符串作为属性名的
     *             数组是使用数字作为索引来操作元素的
    *   索引
    *       从0开始的整数
    *   js是一门面向对象的语言  1.找对象 2.搞对象 属性 属性方法
    *   1.向数组中添加元素
    *       语法:
    *            数组[索引]=值;
    *   2.读取数组中的元素
    *      语法:
    *            数组[索引]
    *       如果读取索引不存在的元素 返回undefined
    *   3.获取连续的数组的长度 length 元素的个数
    *       语法：
    *            数组.length
    *       对于非连续的数组使用length会获取到数组的最大索引+1
    *       尽量不要创建非连续的数组
    *       修改length
    *               如果修改的length大于原长度，则多出部分会空着
    *               如果修改的length小于原长度，则多出的元素会删除
    *  4.向数组的最后一个位置添加元素
    *       语法:
    *           数组[数组.length]=值
    * */
    //创建数组
    var arr=new Array();
    arr[0]=10;
    arr[1]=11;
    arr[2]=22;
    arr[3]=33;
    console.log(arr);
    console.log(typeof arr);
    console.log(arr[2]);
    console.log(arr[5]);//undefined
    console.log(arr.length);

    arr.length=3;
    console.log(arr.length);
    console.log(arr);
</script>
</body>
</html>